package logicsv.collegeQuery_logicsv;

import java.util.List;

import po.CollegeConsularPO;
import po.CollegeStudentListPO;
import po.CollegeTeacherListPO;
import po.StudentPO;
import po.TeacherPO;
import resultmessage.CollegeQueryRM;
import vo.CollegeListVO;
import vo.CourseVO;

public interface CollegeQueryLogicsv {
	public CollegeListVO getCollegeList();
	public CollegeStudentListPO getCollegeSudents(String collegeID);
	public CollegeTeacherListPO getCollegeTeachers(String collegeID);
	public CollegeQueryRM addStudent(String collegeID,StudentPO student);
	public CollegeQueryRM deleteStudent(String collegeID, String studentID);
	public CollegeQueryRM addTeacher(String collegeID,TeacherPO teacher);
	public CollegeQueryRM deleteTeacher(String collegeID, String teacherID);
	public CollegeQueryRM addCourse(String collegeID, String courseID,String courseName);
	public CollegeQueryRM deleteCourse(String collegeID, String courseID);
	public CollegeQueryRM addCollegeConsular(String collegeID, CollegeConsularPO consular);
	public CollegeQueryRM deleteCollegeConsular(String collegeID, String consularID);
	public List<CourseVO> getCouOfCollege(String collegeID);
	
	public List<TeacherPO> getCollegeTeacherPOList(String collegeID);
	public List<StudentPO> getCollegeStudentPOList(String collegeID);
}
